﻿using System;
using WaitLess.Business.Data.Model.Foursquare.CheckinRequest;
using WaitLess.Business.Data.Model.Foursquare.HereNowResponse;
using WaitLess.Business.Data.Model.Foursquare.VenuesResponse;

namespace WaitLess.Business.Data.Foursquare.Interfaces
{
    public interface IFoursquareContext
    {
        void Venues(string query, Action<VenuesResponse> receiveResult);
        void HereNow(string venueId, string accessToken, Action<HereNowResponse> receiveResult);
        void CheckIn(Request request, Action completedCallback);
    }
}
